Fix a crash in recent chooser DND
authorHiroyuki Ito <ZXB01226@nifty.com>
Sat, 6 Sep 2014 01:02:00 +0000 (01:02 +0000)
committerMatthias Clasen <mclasen@redhat.com>
Sat, 6 Sep 2014 14:37:25 +0000 (10:37 -0400)
Reported in https://bugzilla.gnome.org/show_bug.cgi?id=736173

gtk/gtkrecentchooserdefault.c

index 62955f33f9ac0c4ac047c537d4620b18d94c8976..379d04f99f1b228b0406c3b6f0587b299d8aa318 100644 (file)
@@ -1453,16 +1453,10 @@ append_uri_to_urilist (GtkTreeModel *model,
                       gpointer      user_data)
 {
   DragData *drag_data = (DragData *) user_data;
-  GtkTreeModel *child_model;
-  GtkTreeIter child_iter;
   gchar *uri = NULL;
   gsize pos;
 
-  child_model = gtk_tree_model_filter_get_model (GTK_TREE_MODEL_FILTER (model));
-  gtk_tree_model_filter_convert_iter_to_child_iter (GTK_TREE_MODEL_FILTER (model),
-                                                   &child_iter,
-                                                   iter);
-  gtk_tree_model_get (child_model, &child_iter,
+  gtk_tree_model_get (model, iter,
                      RECENT_URI_COLUMN, &uri,
                      -1);
   g_assert (uri != NULL);